Skip to content

Treat null values as absent during JSON-LD resolution - #953

Merged
jviotti merged 2 commits into
mainfrom
ld-json
Aug 2, 2026
Merged

Treat null values as absent during JSON-LD resolution#953
jviotti merged 2 commits into
mainfrom
ld-json

Conversation

@jviotti

@jviotti jviotti commented Aug 2, 2026

Copy link
Copy Markdown
Member

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

Review in cubic

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Re-trigger cubic

@augmentcode

augmentcode Bot commented Aug 2, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR changes JSON-LD resolution to treat JSON null values as if the corresponding instance entry were absent.

Changes:

  • Adds a “null gate” during resolution so that annotations at a pointer are dropped when the instance value is null, except for JSON literals where null is the data itself.
  • Extends the same null-as-absent behavior to @language container members, preventing member-level annotations from triggering errors when the member value is null (again with a JSON-literal exception).
  • Refactors resolution flow slightly by fetching the instance value earlier in the per-pointer processing loop.

Tests:

  • Updates existing tests that previously expected resolution errors on null to now expect dropped output.
  • Adds broad coverage for dropping various facets on null (language, type, reverse, direction, graph, containers, self) while preserving siblings.
  • Adds coverage for @language container null members, including an explicit conflict case for JSON literals.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Details
Benchmark suite Current: fb2a969 Previous: 6fc0f13 Ratio
Schema_Iterator_ISO_Language 2106849.601123133 ns/iter 2894963.21611737 ns/iter 0.73
Schema_Tracker_ISO_Language 3040219.155843863 ns/iter 3674513.246154185 ns/iter 0.83
Schema_Tracker_ISO_Language_To_JSON 16565027.139534343 ns/iter 18575251.07692336 ns/iter 0.89
Schema_Frame_WoT_References 5238601.325758778 ns/iter 5440527.978570993 ns/iter 0.96
Schema_Frame_OMC_References 26088694.458337616 ns/iter 23004346.77419338 ns/iter 1.13
Schema_Frame_OMC_Locations 24322084.82143291 ns/iter 23005295.562498417 ns/iter 1.06
Schema_Frame_ISO_Language_Locations 93770761.85712342 ns/iter 111702928.57142223 ns/iter 0.84
Schema_Frame_KrakenD_References 47678666.69229849 ns/iter 48738680.53333202 ns/iter 0.98
Schema_Frame_KrakenD_Reachable 596338958.5000414 ns/iter 401122937.499963 ns/iter 1.49
Schema_Frame_ISO_Language_Locations_To_JSON 107672850.00001721 ns/iter 83521680.55555214 ns/iter 1.29
Schema_Frame_Many_Resources_References 314529853.999943 ns/iter 368091541.4999504 ns/iter 0.85
Schema_Bundle_Meta_2020_12 1367898.2785026156 ns/iter 1400537.4118847263 ns/iter 0.98
Schema_Format_ISO_Language_To_JSON 86322571.57143743 ns/iter 76215278.00002545 ns/iter 1.13
E2E_Compiler_adaptivecard 60967318.181817316 ns/iter 52478102.53845623 ns/iter 1.16
E2E_Compiler_ansible_meta 23886066.964288536 ns/iter 23958041.666666456 ns/iter 1.00
E2E_Compiler_aws_cdk 279355.42626109236 ns/iter 268393.2432847424 ns/iter 1.04
E2E_Compiler_babelrc 2090362.1707315957 ns/iter 2242500.9766081334 ns/iter 0.93
E2E_Compiler_clang_format 15489721.913043113 ns/iter 14855499.045454092 ns/iter 1.04
E2E_Compiler_cmake_presets 25459310.34483303 ns/iter 23475656.620689735 ns/iter 1.08
E2E_Compiler_code_climate 2327824.917218197 ns/iter 2102782.906907085 ns/iter 1.11
E2E_Compiler_cql2 11477454.74137819 ns/iter 11025485.460317256 ns/iter 1.04
E2E_Compiler_cspell 23194302.705887288 ns/iter 21999638.470587716 ns/iter 1.05
E2E_Compiler_cypress 3462745.2291656383 ns/iter 3545559.351219686 ns/iter 0.98
E2E_Compiler_deno 6557190.813082683 ns/iter 6656789.603960416 ns/iter 0.99
E2E_Compiler_dependabot 3400233.990147494 ns/iter 3296984.3521122653 ns/iter 1.03
E2E_Compiler_draft_04 2066994.8086958975 ns/iter 1970527.583798888 ns/iter 1.05
E2E_Compiler_fabric_mod 3872577.5309276944 ns/iter 3826797.0160426614 ns/iter 1.01
E2E_Compiler_geojson 20227995.088235088 ns/iter 23260466.911762357 ns/iter 0.87
E2E_Compiler_gitpod_configuration 4027728.576270959 ns/iter 4078375.494117716 ns/iter 0.99
E2E_Compiler_helm_chart_lock 502149.576952297 ns/iter 554472.6128793195 ns/iter 0.91
E2E_Compiler_importmap 232683.3515304188 ns/iter 208544.23768995065 ns/iter 1.12
E2E_Compiler_jasmine 1038276.554076289 ns/iter 1075493.2103703106 ns/iter 0.97
E2E_Compiler_jshintrc 3461100.8064511465 ns/iter 3617512.3891891073 ns/iter 0.96
E2E_Compiler_jsconfig 18957491.666666705 ns/iter 18726549.153845947 ns/iter 1.01
E2E_Compiler_krakend 141591757.0000147 ns/iter 129432324.9999934 ns/iter 1.09
E2E_Compiler_lazygit 30997672.36363443 ns/iter 30368130.434779868 ns/iter 1.02
E2E_Compiler_lerna 1341667.6339285718 ns/iter 1231526.9875444656 ns/iter 1.09
E2E_Compiler_nest_cli 6453327.272726544 ns/iter 6038040.217391506 ns/iter 1.07
E2E_Compiler_omc 155186308.40001607 ns/iter 150380741.59999722 ns/iter 1.03
E2E_Compiler_omnisharp 5833480.394958009 ns/iter 5678997.967479296 ns/iter 1.03
E2E_Compiler_openapi 21631497.322584525 ns/iter 21338329.545456376 ns/iter 1.01
E2E_Compiler_pre_commit_hooks 4327356.250000492 ns/iter 4135914.940828508 ns/iter 1.05
E2E_Compiler_pulumi 3744339.704917614 ns/iter 3087220.132743598 ns/iter 1.21
E2E_Compiler_semantic_release 1242744.2173914893 ns/iter 1194436.946843931 ns/iter 1.04
E2E_Compiler_stale 1404491.6527542344 ns/iter 1192811.8156934564 ns/iter 1.18
E2E_Compiler_stylecop 5231440.647481813 ns/iter 5501193.262411113 ns/iter 0.95
E2E_Compiler_tmuxinator 1555356.6252588634 ns/iter 1468770.8762675622 ns/iter 1.06
E2E_Compiler_ui5 49926573.692311235 ns/iter 47283988.86666128 ns/iter 1.06
E2E_Compiler_ui5_manifest 323923395.4999463 ns/iter 308468333.0000075 ns/iter 1.05
E2E_Compiler_unreal_engine_uproject 3749665.994624221 ns/iter 3592079.0615387564 ns/iter 1.04
E2E_Compiler_users_array 681421.2654615154 ns/iter 666945.24433958 ns/iter 1.02
E2E_Compiler_vercel 13270613.425923465 ns/iter 10784852.569230888 ns/iter 1.23
E2E_Compiler_yamllint 283499.1586156804 ns/iter 246915.8019000679 ns/iter 1.15
E2E_Evaluator_adaptivecard 25348.52194664618 ns/iter 18752.000925599776 ns/iter 1.35
E2E_Evaluator_ansible_meta 207093.32586997093 ns/iter 175980.99433218912 ns/iter 1.18
E2E_Evaluator_aws_cdk 50030.85068609379 ns/iter 36803.64814045351 ns/iter 1.36
E2E_Evaluator_babelrc 96812.22241472844 ns/iter 86900.52926144058 ns/iter 1.11
E2E_Evaluator_cerebrum_criminal_case 915322.9748602185 ns/iter 701609.3750000965 ns/iter 1.30
E2E_Evaluator_clang_format 117466.70739200959 ns/iter 96111.75496689037 ns/iter 1.22
E2E_Evaluator_cmake_presets 3936404.4943828518 ns/iter 3246007.3971963106 ns/iter 1.21
E2E_Evaluator_code_climate 146036.69919390586 ns/iter 138822.88267343608 ns/iter 1.05
E2E_Evaluator_cql2 161594.27182048338 ns/iter 143542.89111618345 ns/iter 1.13
E2E_Evaluator_cspell 520866.06504646916 ns/iter 427463.89528471197 ns/iter 1.22
E2E_Evaluator_cypress 156837.56934863148 ns/iter 141283.82133546888 ns/iter 1.11
E2E_Evaluator_deno 284869.4091660054 ns/iter 292951.7472572494 ns/iter 0.97
E2E_Evaluator_dependabot 282360.1778671353 ns/iter 243070.3318385788 ns/iter 1.16
E2E_Evaluator_draft_04 9262820.758620145 ns/iter 5346822.684210955 ns/iter 1.73
E2E_Evaluator_fabric_mod 613414.1579466703 ns/iter 493394.5419401277 ns/iter 1.24
E2E_Evaluator_geojson 10246646.126759028 ns/iter 8759749.999998929 ns/iter 1.17
E2E_Evaluator_gitpod_configuration 199704.59737296193 ns/iter 170932.98838615988 ns/iter 1.17
E2E_Evaluator_helm_chart_lock 300933.8018735613 ns/iter 240366.9064748271 ns/iter 1.25
E2E_Evaluator_importmap 40788.90074398684 ns/iter 35552.87681306631 ns/iter 1.15
E2E_Evaluator_jasmine 97109.16272025432 ns/iter 86134.30505749956 ns/iter 1.13
E2E_Evaluator_jshintrc 1052284.2592591688 ns/iter 935360.7248677479 ns/iter 1.13
E2E_Evaluator_jsconfig 345188.42638341343 ns/iter 305419.4513888812 ns/iter 1.13
E2E_Evaluator_krakend 158128.89581477316 ns/iter 132858.63407470888 ns/iter 1.19
E2E_Evaluator_lazygit 137346.19577668796 ns/iter 95993.62261888532 ns/iter 1.43
E2E_Evaluator_lerna 137822.88342904416 ns/iter 119766.61765821146 ns/iter 1.15
E2E_Evaluator_nest_cli 153708.38707601355 ns/iter 131064.18079201123 ns/iter 1.17
E2E_Evaluator_omc 21519.875357488625 ns/iter 15098.984958820925 ns/iter 1.43
E2E_Evaluator_omnisharp 537260.2768456786 ns/iter 431747.7706027146 ns/iter 1.24
E2E_Evaluator_openapi 8966113.256408976 ns/iter 7712772.641304394 ns/iter 1.16
E2E_Evaluator_pre_commit_hooks 431874.684883639 ns/iter 349613.2642073579 ns/iter 1.24
E2E_Evaluator_pulumi 620774.5376343939 ns/iter 516644.498200125 ns/iter 1.20
E2E_Evaluator_semantic_release 71903.86289200655 ns/iter 72414.34316598129 ns/iter 0.99
E2E_Evaluator_stale 119673.09703275055 ns/iter 119064.25508352688 ns/iter 1.01
E2E_Evaluator_stylecop 210904.79054628126 ns/iter 197874.7953056662 ns/iter 1.07
E2E_Evaluator_tmuxinator 72501.1188826333 ns/iter 75082.79220779621 ns/iter 0.97
E2E_Evaluator_ui5 392487.6315515536 ns/iter 353335.5622270601 ns/iter 1.11
E2E_Evaluator_ui5_manifest 1719236.144495409 ns/iter 1598427.4004683592 ns/iter 1.08
E2E_Evaluator_unreal_engine_uproject 348531.2553191524 ns/iter 344475.8331707129 ns/iter 1.01
E2E_Evaluator_users_array 468922.8053333257 ns/iter 462264.41759685474 ns/iter 1.01
E2E_Evaluator_vercel 233628.3976510214 ns/iter 230277.1637197217 ns/iter 1.01
E2E_Evaluator_yamllint 6548.822838381936 ns/iter 6557.090749995385 ns/iter 1.00
JSONLD_Catalog_Simple 21322364.285716895 ns/iter 21112791.677421317 ns/iter 1.01
JSONLD_Catalog_Override_Agreeing 23622975.80645 ns/iter 20428874.99999974 ns/iter 1.16
JSONLD_Catalog_Override_Shadowing 26423244.791667834 ns/iter 27875161.67999911 ns/iter 0.95
Micro_Draft4_Meta_1_No_Callback 134.24914780758712 ns/iter 132.53170904111155 ns/iter 1.01
Micro_Draft4_Required_Properties 693.4217197639007 ns/iter 681.4483308856728 ns/iter 1.02
Micro_Draft4_Many_Optional_Properties_Minimal_Match 16.522996961590557 ns/iter 16.377909183096754 ns/iter 1.01
Micro_Draft4_Few_Optional_Properties_Minimal_Match 8.093497394230738 ns/iter 7.95792484044637 ns/iter 1.02
Micro_Draft4_Items_Schema 218.31154904396368 ns/iter 214.33925261587027 ns/iter 1.02
Micro_Draft4_Nested_Object 1.034116071484219 ns/iter 1.017075080267487 ns/iter 1.02
Micro_Draft4_Properties_Triad_Optional 213.43048583358234 ns/iter 208.35845328530183 ns/iter 1.02
Micro_Draft4_Properties_Triad_Closed 175.17013278513872 ns/iter 172.2822048858385 ns/iter 1.02
Micro_Draft4_Properties_Triad_Required 227.03280970789362 ns/iter 225.72304163154223 ns/iter 1.01
Micro_Draft4_Properties_Closed 43.91665124214271 ns/iter 41.65922164560525 ns/iter 1.05
Micro_Draft4_Non_Recursive_Ref 14.0813780847462 ns/iter 12.559465620991814 ns/iter 1.12
Micro_Draft4_Pattern_Properties_True 170.00096064475466 ns/iter 151.5187935944617 ns/iter 1.12
Micro_Draft4_Ref_To_Single_Property 14.578661690571781 ns/iter 7.955653624836979 ns/iter 1.83
Micro_Draft4_Additional_Properties_Type 30.31532573817571 ns/iter 26.890452698854393 ns/iter 1.13
Micro_Draft4_Nested_Oneof 45.94807723569663 ns/iter 35.58183852961992 ns/iter 1.29
Micro_Draft4_Short_Enum 6.377759744398685 ns/iter 4.908345256211296 ns/iter 1.30
Micro_Draft4_Long_Enum 11.610133794857727 ns/iter 9.85612640247782 ns/iter 1.18
Micro_Draft4_Long_Enum_Short_Strings 7.012217847627564 ns/iter 6.603304575417737 ns/iter 1.06
Micro_Draft4_Type_Object 2.4640083680918115 ns/iter 2.4182301662227648 ns/iter 1.02
Micro_Draft4_Ref_Single_100 1793393.8397935743 ns/iter 1774716.622448966 ns/iter 1.01
Micro_Draft4_Compile_Ref_Many_Nested 1332467.3490908688 ns/iter 1354382.9737335255 ns/iter 0.98
Micro_Draft4_Compile_Wrap 2197599.822086027 ns/iter 2130052.997167064 ns/iter 1.03
Micro_Draft6_Property_Names 101.10376998825419 ns/iter 101.33381845802725 ns/iter 1.00
Micro_Draft6_Compile_FHIR 13833765416.000006 ns/iter 12769026666.00006 ns/iter 1.08
Micro_Draft7_If_Then_Else 17.627904772188366 ns/iter 19.685905078875724 ns/iter 0.90
Micro_2019_09_Unevaluated_Properties 28.77878391381976 ns/iter 27.642161450640355 ns/iter 1.04
Micro_2019_09_Compile_Wrap 296818979.0000224 ns/iter 315832374.9999567 ns/iter 0.94
Micro_2020_12_Dynamic_Ref 605.1049568514866 ns/iter 617.9077735895349 ns/iter 0.98
Micro_2020_12_Dynamic_Ref_Single 2.538107186448776 ns/iter 2.6781555599719997 ns/iter 0.95
Micro_2020_12_Simple_Output_Mask 833.3128437612884 ns/iter 850.788836083285 ns/iter 0.98
Micro_2020_12_Simple_Output_Annotations 62991.770588226835 ns/iter 63519.95750631443 ns/iter 0.99
Micro_2020_12_Simple_Output_Annotation_Dropping 1851045.9715761186 ns/iter 1924345.5558658019 ns/iter 0.96
Micro_2020_12_Compile_NonCircular_Shared_Refs 1041988.4500744289 ns/iter 1042688.2374631425 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric 5056.98662551487 ns/iter 7715.838105104097 ns/iter 0.66
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 36469.81907288027 ns/iter 45564.55724796994 ns/iter 0.80
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 14781.76861724319 ns/iter 19006.623406001137 ns/iter 0.78
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 99.55761700509989 ns/iter 107.2930448079499 ns/iter 0.93
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 3521.4792959873807 ns/iter 4167.95215078361 ns/iter 0.84
Alterschema_Check_Readibility_ISO_Language_Set_3 255274083.33338523 ns/iter 295756833.0000413 ns/iter 0.86
Alterschema_Check_Readibility_OMC 77363037.11110143 ns/iter 84096671.87500247 ns/iter 0.92
Alterschema_Check_Readibility_KrakenD 871722750.0001172 ns/iter 1159148166.0000226 ns/iter 0.75
Alterschema_Apply_Readibility_KrakenD 81527109874.99995 ns/iter 96314992707.99997 ns/iter 0.85
Alterschema_Check_Invalid_External_Refs 197896291.5000011 ns/iter 202116138.66664872 ns/iter 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (macos/llvm)

Details
Benchmark suite Current: fb2a969 Previous: 6fc0f13 Ratio
E2E_Evaluator_adaptivecard 155258 ns 169683 ns 0.91
E2E_Evaluator_ansible-meta 522645 ns 552047 ns 0.95
E2E_Evaluator_aws-cdk 151595 ns 168798 ns 0.90
E2E_Evaluator_babelrc 382328 ns 508019 ns 0.75
E2E_Evaluator_cerebrum-criminal-case 2452801 ns 2988062 ns 0.82
E2E_Evaluator_clang-format 254494 ns 387967 ns 0.66
E2E_Evaluator_cmake-presets 18907781 ns 25046120 ns 0.75
E2E_Evaluator_code-climate 526471 ns 748171 ns 0.70
E2E_Evaluator_cql2 1534994 ns 1825226 ns 0.84
E2E_Evaluator_cspell 1693075 ns 2188364 ns 0.77
E2E_Evaluator_cypress 652181 ns 1169492 ns 0.56
E2E_Evaluator_deno 843962 ns 1247262 ns 0.68
E2E_Evaluator_dependabot 857352 ns 1226690 ns 0.70
E2E_Evaluator_draft-04 17425843 ns 19463962 ns 0.90
E2E_Evaluator_fabric-mod 1754655 ns 2274866 ns 0.77
E2E_Evaluator_geojson 19016699 ns 20175523 ns 0.94
E2E_Evaluator_gitpod-configuration 648505 ns 645179 ns 1.01
E2E_Evaluator_helm-chart-lock 996451 ns 1067498 ns 0.93
E2E_Evaluator_importmap 256480 ns 237056 ns 1.08
E2E_Evaluator_jasmine 243789 ns 250616 ns 0.97
E2E_Evaluator_jsconfig 1083067 ns 1291760 ns 0.84
E2E_Evaluator_jshintrc 2348269 ns 3101591 ns 0.76
E2E_Evaluator_krakend 526367 ns 501184 ns 1.05
E2E_Evaluator_lazygit 358298 ns 375813 ns 0.95
E2E_Evaluator_lerna 463258 ns 549482 ns 0.84
E2E_Evaluator_nest-cli 490391 ns 540653 ns 0.91
E2E_Evaluator_omc 110812 ns 109311 ns 1.01
E2E_Evaluator_omnisharp 1187211 ns 1190280 ns 1.00
E2E_Evaluator_openapi 32179500 ns 28196708 ns 1.14
E2E_Evaluator_pre-commit-hooks 1548886 ns 1475213 ns 1.05
E2E_Evaluator_pulumi 1750256 ns 1548484 ns 1.13
E2E_Evaluator_semantic-release 249137 ns 212294 ns 1.17
E2E_Evaluator_stale 354585 ns 420527 ns 0.84
E2E_Evaluator_stylecop 833142 ns 962716 ns 0.87
E2E_Evaluator_tmuxinator 217328 ns 210135 ns 1.03
E2E_Evaluator_ui5 2154107 ns 1680809 ns 1.28
E2E_Evaluator_ui5-manifest 10879005 ns 8595946 ns 1.27
E2E_Evaluator_unreal-engine-uproject 1352077 ns 1194963 ns 1.13
E2E_Evaluator_users-array 3017848 ns 2803394 ns 1.08
E2E_Evaluator_vercel 1000046 ns 827637 ns 1.21
E2E_Evaluator_yamllint 27504 ns 24838 ns 1.11

This comment was automatically generated by workflow using github-action-benchmark.

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Details
Benchmark suite Current: fb2a969 Previous: 6fc0f13 Ratio
Schema_Iterator_ISO_Language 2973494.93965516 ns/iter 2909359.803348045 ns/iter 1.02
Schema_Tracker_ISO_Language 4647013.344371067 ns/iter 4656990.053334387 ns/iter 1.00
Schema_Tracker_ISO_Language_To_JSON 19490022.82857301 ns/iter 21158781.718753517 ns/iter 0.92
Schema_Frame_WoT_References 4613295.631579124 ns/iter 4602818.453946611 ns/iter 1.00
Schema_Frame_OMC_References 20245769.17142765 ns/iter 20711062.0588283 ns/iter 0.98
Schema_Frame_OMC_Locations 18723080.48648454 ns/iter 18844493.351351146 ns/iter 0.99
Schema_Frame_ISO_Language_Locations 96917356.16667074 ns/iter 101541791.50000195 ns/iter 0.95
Schema_Frame_KrakenD_References 37857897.66666564 ns/iter 39234177.38889788 ns/iter 0.96
Schema_Frame_KrakenD_Reachable 583467962.9999754 ns/iter 559841936.9998738 ns/iter 1.04
Schema_Frame_ISO_Language_Locations_To_JSON 121031653.16667248 ns/iter 122350166.50000338 ns/iter 0.99
Schema_Frame_Many_Resources_References 347649778.4999992 ns/iter 365351288.49993724 ns/iter 0.95
Schema_Bundle_Meta_2020_12 1449273.6000003484 ns/iter 1463391.276149127 ns/iter 0.99
Schema_Format_ISO_Language_To_JSON 103965649.28573428 ns/iter 110187307.33330055 ns/iter 0.94
E2E_Compiler_adaptivecard 56814994.18181539 ns/iter 59844624.00001197 ns/iter 0.95
E2E_Compiler_ansible_meta 24877761.92857284 ns/iter 25081494.50000019 ns/iter 0.99
E2E_Compiler_aws_cdk 311001.08147821523 ns/iter 332364.99528525036 ns/iter 0.94
E2E_Compiler_babelrc 2310425.1893689167 ns/iter 2345217.0033672424 ns/iter 0.99
E2E_Compiler_clang_format 16378619.99999988 ns/iter 16478708.279073333 ns/iter 0.99
E2E_Compiler_cmake_presets 25430677.6785711 ns/iter 25677545.370374195 ns/iter 0.99
E2E_Compiler_code_climate 2320709.850498006 ns/iter 2350052.1739131967 ns/iter 0.99
E2E_Compiler_cql2 12951645.814814162 ns/iter 12988424.981480656 ns/iter 1.00
E2E_Compiler_cspell 22788284.77419152 ns/iter 22893304.033338305 ns/iter 1.00
E2E_Compiler_cypress 3921464.3854746344 ns/iter 3985259.310733927 ns/iter 0.98
E2E_Compiler_deno 6990501.020000011 ns/iter 7069394.159998409 ns/iter 0.99
E2E_Compiler_dependabot 3548483.2639591554 ns/iter 3570074.598984934 ns/iter 0.99
E2E_Compiler_draft_04 2434091.235294353 ns/iter 2465898.0349650127 ns/iter 0.99
E2E_Compiler_fabric_mod 4271068.71341413 ns/iter 4309390.202454226 ns/iter 0.99
E2E_Compiler_geojson 20463708.264705528 ns/iter 20359605.823534153 ns/iter 1.01
E2E_Compiler_gitpod_configuration 4505128.5741934525 ns/iter 4563198.915585039 ns/iter 0.99
E2E_Compiler_helm_chart_lock 595834.6663807491 ns/iter 628661.7549194929 ns/iter 0.95
E2E_Compiler_importmap 233258.3593333387 ns/iter 247875.99363276534 ns/iter 0.94
E2E_Compiler_jasmine 1210732.9238754662 ns/iter 1236272.694345949 ns/iter 0.98
E2E_Compiler_jshintrc 3838999.41208808 ns/iter 3936488.1073456956 ns/iter 0.98
E2E_Compiler_jsconfig 20365145.941174407 ns/iter 20601087.50000007 ns/iter 0.99
E2E_Compiler_krakend 132349472.60000353 ns/iter 143210415.80001292 ns/iter 0.92
E2E_Compiler_lazygit 30825833.782604724 ns/iter 31209049.13042898 ns/iter 0.99
E2E_Compiler_lerna 1416019.8864099374 ns/iter 1460298.2074686782 ns/iter 0.97
E2E_Compiler_nest_cli 6752340.533981199 ns/iter 6830553.893203755 ns/iter 0.99
E2E_Compiler_omc 149244563.59999567 ns/iter 160851716.5000194 ns/iter 0.93
E2E_Compiler_omnisharp 6061658.443478217 ns/iter 6135434.817390532 ns/iter 0.99
E2E_Compiler_openapi 22987998.548387624 ns/iter 23352511.766665883 ns/iter 0.98
E2E_Compiler_pre_commit_hooks 4695098.006711317 ns/iter 4716798.939189421 ns/iter 1.00
E2E_Compiler_pulumi 3632313.161458474 ns/iter 3660533.9005231652 ns/iter 0.99
E2E_Compiler_semantic_release 1365512.5672514727 ns/iter 1391315.974206099 ns/iter 0.98
E2E_Compiler_stale 1389375.2439515085 ns/iter 1424519.7116562554 ns/iter 0.98
E2E_Compiler_stylecop 5107193.985401306 ns/iter 5258311.880596405 ns/iter 0.97
E2E_Compiler_tmuxinator 1681433.72422074 ns/iter 1715096.8965515278 ns/iter 0.98
E2E_Compiler_ui5 47523882.53333114 ns/iter 47600486.06666108 ns/iter 1.00
E2E_Compiler_ui5_manifest 307638195.49997604 ns/iter 326037721.50002897 ns/iter 0.94
E2E_Compiler_unreal_engine_uproject 4144277.4970417405 ns/iter 4189561.24404769 ns/iter 0.99
E2E_Compiler_users_array 755684.605863193 ns/iter 800628.8407787653 ns/iter 0.94
E2E_Compiler_vercel 12175505.77192876 ns/iter 12255088.912281696 ns/iter 0.99
E2E_Compiler_yamllint 287700.0189847432 ns/iter 308441.6048034547 ns/iter 0.93
E2E_Evaluator_adaptivecard 26341.320447032933 ns/iter 26923.385069905773 ns/iter 0.98
E2E_Evaluator_ansible_meta 222321.58011398904 ns/iter 248328.69302652444 ns/iter 0.90
E2E_Evaluator_aws_cdk 45422.20062491949 ns/iter 55330.23787422586 ns/iter 0.82
E2E_Evaluator_babelrc 101860.69831373167 ns/iter 123026.181375077 ns/iter 0.83
E2E_Evaluator_cerebrum_criminal_case 1118817.7440000798 ns/iter 1056036.8662702732 ns/iter 1.06
E2E_Evaluator_clang_format 115806.09043076953 ns/iter 122567.43690025176 ns/iter 0.94
E2E_Evaluator_cmake_presets 4486252.719745236 ns/iter 5011657.037877712 ns/iter 0.90
E2E_Evaluator_code_climate 161946.1682847898 ns/iter 191442.04107382294 ns/iter 0.85
E2E_Evaluator_cql2 196455.93499151967 ns/iter 229265.18500648683 ns/iter 0.86
E2E_Evaluator_cspell 628273.7251566683 ns/iter 649936.4594339636 ns/iter 0.97
E2E_Evaluator_cypress 176075.7116502407 ns/iter 203232.55803054507 ns/iter 0.87
E2E_Evaluator_deno 268343.0523479742 ns/iter 342024.2922397704 ns/iter 0.78
E2E_Evaluator_dependabot 329023.700938981 ns/iter 342604.2345497751 ns/iter 0.96
E2E_Evaluator_draft_04 10522123.477612559 ns/iter 10891505.135594158 ns/iter 0.97
E2E_Evaluator_fabric_mod 688629.8371174474 ns/iter 737197.5652620607 ns/iter 0.93
E2E_Evaluator_geojson 18183606.76315933 ns/iter 19128488.194446113 ns/iter 0.95
E2E_Evaluator_gitpod_configuration 224571.9062003172 ns/iter 251519.15313054132 ns/iter 0.89
E2E_Evaluator_helm_chart_lock 235801.60283207713 ns/iter 316832.0353101045 ns/iter 0.74
E2E_Evaluator_importmap 51730.29798727068 ns/iter 51413.726405887806 ns/iter 1.01
E2E_Evaluator_jasmine 101520.52562246477 ns/iter 114461.35943899064 ns/iter 0.89
E2E_Evaluator_jshintrc 1192282.462711889 ns/iter 1251437.721723207 ns/iter 0.95
E2E_Evaluator_jsconfig 415886.3975976533 ns/iter 452282.12548513047 ns/iter 0.92
E2E_Evaluator_krakend 190884.08644985143 ns/iter 217094.9440974161 ns/iter 0.88
E2E_Evaluator_lazygit 130082.95287957013 ns/iter 153819.066068668 ns/iter 0.85
E2E_Evaluator_lerna 114561.01351796929 ns/iter 146639.13113025148 ns/iter 0.78
E2E_Evaluator_nest_cli 186585.45942337142 ns/iter 197265.29681388408 ns/iter 0.95
E2E_Evaluator_omc 23044.656798809625 ns/iter 23175.010660498796 ns/iter 0.99
E2E_Evaluator_omnisharp 568073.0786699939 ns/iter 632606.1753425249 ns/iter 0.90
E2E_Evaluator_openapi 15165207.390243556 ns/iter 17389407.80000462 ns/iter 0.87
E2E_Evaluator_pre_commit_hooks 499217.78376436763 ns/iter 504444.76600000594 ns/iter 0.99
E2E_Evaluator_pulumi 683708.3208660794 ns/iter 712703.2980866296 ns/iter 0.96
E2E_Evaluator_semantic_release 87050.60258031893 ns/iter 105950.65940926093 ns/iter 0.82
E2E_Evaluator_stale 154158.85859474866 ns/iter 162572.10281690132 ns/iter 0.95
E2E_Evaluator_stylecop 274698.56072559545 ns/iter 309676.51769330655 ns/iter 0.89
E2E_Evaluator_tmuxinator 87489.29655173633 ns/iter 103712.82553387269 ns/iter 0.84
E2E_Evaluator_ui5 511050.87697837164 ns/iter 537303.2503999638 ns/iter 0.95
E2E_Evaluator_ui5_manifest 2484400.7942238515 ns/iter 2708349.4901962336 ns/iter 0.92
E2E_Evaluator_unreal_engine_uproject 436668.0006273811 ns/iter 461307.44640515716 ns/iter 0.95
E2E_Evaluator_users_array 683035.2050533659 ns/iter 610248.6096301872 ns/iter 1.12
E2E_Evaluator_vercel 267166.8489402588 ns/iter 329370.60547434044 ns/iter 0.81
E2E_Evaluator_yamllint 8746.49101063963 ns/iter 9615.684964439819 ns/iter 0.91
JSONLD_Catalog_Simple 25535769.499997836 ns/iter 27194750.879998535 ns/iter 0.94
JSONLD_Catalog_Override_Agreeing 25285491.851853427 ns/iter 27151050.46154174 ns/iter 0.93
JSONLD_Catalog_Override_Shadowing 37095854.611114495 ns/iter 39629636.777779825 ns/iter 0.94
Micro_Draft4_Meta_1_No_Callback 202.12524123256682 ns/iter 208.79972891949362 ns/iter 0.97
Micro_Draft4_Required_Properties 965.1410740800203 ns/iter 945.1502773660532 ns/iter 1.02
Micro_Draft4_Many_Optional_Properties_Minimal_Match 26.418565522589105 ns/iter 24.68000727527533 ns/iter 1.07
Micro_Draft4_Few_Optional_Properties_Minimal_Match 11.792089058195694 ns/iter 12.459317926028993 ns/iter 0.95
Micro_Draft4_Items_Schema 276.61081007634243 ns/iter 290.40143122325696 ns/iter 0.95
Micro_Draft4_Nested_Object 1.411167819380657 ns/iter 1.8694255705829492 ns/iter 0.75
Micro_Draft4_Properties_Triad_Optional 330.0256936844336 ns/iter 348.91005881777176 ns/iter 0.95
Micro_Draft4_Properties_Triad_Closed 273.9572455788725 ns/iter 289.0210410730104 ns/iter 0.95
Micro_Draft4_Properties_Triad_Required 351.8790567028932 ns/iter 375.9998385732796 ns/iter 0.94
Micro_Draft4_Properties_Closed 64.7122513746681 ns/iter 62.28305655385346 ns/iter 1.04
Micro_Draft4_Non_Recursive_Ref 16.28838278443235 ns/iter 14.053500549994244 ns/iter 1.16
Micro_Draft4_Pattern_Properties_True 149.67897766010242 ns/iter 163.18772201506928 ns/iter 0.92
Micro_Draft4_Ref_To_Single_Property 11.752580179962974 ns/iter 12.532757685930207 ns/iter 0.94
Micro_Draft4_Additional_Properties_Type 37.97909962566991 ns/iter 33.150957539696904 ns/iter 1.15
Micro_Draft4_Nested_Oneof 57.75457030785531 ns/iter 65.08002024311773 ns/iter 0.89
Micro_Draft4_Short_Enum 10.927009736945955 ns/iter 12.193511112111974 ns/iter 0.90
Micro_Draft4_Long_Enum 13.380957978185066 ns/iter 14.40662175148745 ns/iter 0.93
Micro_Draft4_Long_Enum_Short_Strings 10.924985939008506 ns/iter 12.192225542238969 ns/iter 0.90
Micro_Draft4_Type_Object 3.5242656884630184 ns/iter 3.6189815148938855 ns/iter 0.97
Micro_Draft4_Ref_Single_100 2296365.733552887 ns/iter 2429120.657533942 ns/iter 0.95
Micro_Draft4_Compile_Ref_Many_Nested 1680926.6730768094 ns/iter 1730005.8172841764 ns/iter 0.97
Micro_Draft4_Compile_Wrap 2317531.211221601 ns/iter 2379814.662161435 ns/iter 0.97
Micro_Draft6_Property_Names 123.9131466202665 ns/iter 129.13277908387448 ns/iter 0.96
Micro_Draft6_Compile_FHIR 15708288951.999975 ns/iter 14869114294.000156 ns/iter 1.06
Micro_Draft7_If_Then_Else 23.621709143706035 ns/iter 23.977110330165694 ns/iter 0.99
Micro_2019_09_Unevaluated_Properties 25.510298548178813 ns/iter 29.51949730602286 ns/iter 0.86
Micro_2019_09_Compile_Wrap 290369868.99996006 ns/iter 308236207.50004464 ns/iter 0.94
Micro_2020_12_Dynamic_Ref 715.4901728375725 ns/iter 775.8539566829427 ns/iter 0.92
Micro_2020_12_Dynamic_Ref_Single 3.525929699952021 ns/iter 3.6075588350250625 ns/iter 0.98
Micro_2020_12_Simple_Output_Mask 1031.3070383478707 ns/iter 1130.1322938000822 ns/iter 0.91
Micro_2020_12_Simple_Output_Annotations 61945.4958480468 ns/iter 71841.50797873148 ns/iter 0.86
Micro_2020_12_Simple_Output_Annotation_Dropping 1529996.4473685753 ns/iter 1701209.4527847234 ns/iter 0.90
Micro_2020_12_Compile_NonCircular_Shared_Refs 945134.407356756 ns/iter 994997.805991457 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric 8555.181894477419 ns/iter 9171.116124905224 ns/iter 0.93
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 43535.46477892352 ns/iter 46138.70666141803 ns/iter 0.94
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 22943.552448010345 ns/iter 25665.60622259871 ns/iter 0.89
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 156.07098260690262 ns/iter 157.82483312554234 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 2619.711302376962 ns/iter 2844.7079651428917 ns/iter 0.92
Alterschema_Check_Readibility_ISO_Language_Set_3 345933248.9999269 ns/iter 374439646.00004166 ns/iter 0.92
Alterschema_Check_Readibility_OMC 89458825.50000305 ns/iter 86479303.0000044 ns/iter 1.03
Alterschema_Check_Readibility_KrakenD 1301710846.0001054 ns/iter 1218010281.0000336 ns/iter 1.07
Alterschema_Apply_Readibility_KrakenD 126488482876.00003 ns/iter 121224330975.99992 ns/iter 1.04
Alterschema_Check_Invalid_External_Refs 269048330.999946 ns/iter 300972090.499954 ns/iter 0.89

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (linux/llvm)

Details
Benchmark suite Current: fb2a969 Previous: 6fc0f13 Ratio
E2E_Evaluator_adaptivecard 118803 ns 126376 ns 0.94
E2E_Evaluator_ansible-meta 557798 ns 538892 ns 1.04
E2E_Evaluator_aws-cdk 128192 ns 147286 ns 0.87
E2E_Evaluator_babelrc 350374 ns 360502 ns 0.97
E2E_Evaluator_cerebrum-criminal-case 2583156 ns 2564668 ns 1.01
E2E_Evaluator_clang-format 259230 ns 290220 ns 0.89
E2E_Evaluator_cmake-presets 18878316 ns 19491862 ns 0.97
E2E_Evaluator_code-climate 512437 ns 536966 ns 0.95
E2E_Evaluator_cql2 1336380 ns 1309580 ns 1.02
E2E_Evaluator_cspell 1628144 ns 1539335 ns 1.06
E2E_Evaluator_cypress 834353 ns 813687 ns 1.03
E2E_Evaluator_deno 1085672 ns 1094876 ns 0.99
E2E_Evaluator_dependabot 1119403 ns 1174248 ns 0.95
E2E_Evaluator_draft-04 20264615 ns 23669704 ns 0.86
E2E_Evaluator_fabric-mod 2461715 ns 2372812 ns 1.04
E2E_Evaluator_geojson 25671828 ns 28522583 ns 0.90
E2E_Evaluator_gitpod-configuration 738497 ns 737533 ns 1.00
E2E_Evaluator_helm-chart-lock 993249 ns 1020708 ns 0.97
E2E_Evaluator_importmap 268473 ns 275495 ns 0.97
E2E_Evaluator_jasmine 284944 ns 301460 ns 0.95
E2E_Evaluator_jsconfig 1441848 ns 1316765 ns 1.09
E2E_Evaluator_jshintrc 2903650 ns 2905660 ns 1.00
E2E_Evaluator_krakend 635153 ns 686350 ns 0.93
E2E_Evaluator_lazygit 463205 ns 531163 ns 0.87
E2E_Evaluator_lerna 460481 ns 485668 ns 0.95
E2E_Evaluator_nest-cli 599842 ns 612850 ns 0.98
E2E_Evaluator_omc 121377 ns 121358 ns 1.00
E2E_Evaluator_omnisharp 1672445 ns 1469733 ns 1.14
E2E_Evaluator_openapi 38302477 ns 48908936 ns 0.78
E2E_Evaluator_pre-commit-hooks 2065732 ns 2053776 ns 1.01
E2E_Evaluator_pulumi 1957649 ns 1980507 ns 0.99
E2E_Evaluator_semantic-release 232043 ns 263777 ns 0.88
E2E_Evaluator_stale 382177 ns 405417 ns 0.94
E2E_Evaluator_stylecop 1157910 ns 1205176 ns 0.96
E2E_Evaluator_tmuxinator 223915 ns 235413 ns 0.95
E2E_Evaluator_ui5 2270617 ns 2295458 ns 0.99
E2E_Evaluator_ui5-manifest 9535789 ns 12621785 ns 0.76
E2E_Evaluator_unreal-engine-uproject 1591979 ns 1589024 ns 1.00
E2E_Evaluator_users-array 2933335 ns 3177131 ns 0.92
E2E_Evaluator_vercel 1001307 ns 1031678 ns 0.97
E2E_Evaluator_yamllint 24134 ns 27300 ns 0.88

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Details
Benchmark suite Current: fb2a969 Previous: 6d5f800 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 357623141.50008476 ns/iter 347793940.4999688 ns/iter 1.03
Alterschema_Check_Readibility_OMC 95676056.57145707 ns/iter 93650426.85716876 ns/iter 1.02
Alterschema_Check_Readibility_KrakenD 1237563180.000052 ns/iter 1314576936.0000942 ns/iter 0.94
Alterschema_Apply_Readibility_KrakenD 123556539397.99982 ns/iter 120959254887.00005 ns/iter 1.02
Alterschema_Check_Invalid_External_Refs 321037287.4999621 ns/iter 315448711.0000446 ns/iter 1.02
Micro_2020_12_Dynamic_Ref 825.9014321561194 ns/iter 801.921349509137 ns/iter 1.03
Micro_2020_12_Dynamic_Ref_Single 4.366134375814128 ns/iter 4.361602444604156 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 1094.3666169918629 ns/iter 1106.653878420504 ns/iter 0.99
Micro_2020_12_Simple_Output_Annotations 83588.25934303408 ns/iter 80300.78136036993 ns/iter 1.04
Micro_2020_12_Simple_Output_Annotation_Dropping 1936763.7783934975 ns/iter 1966549.8459387748 ns/iter 0.98
Micro_2020_12_Compile_NonCircular_Shared_Refs 1103823.960629884 ns/iter 1101287.5924169165 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric 8837.98898367037 ns/iter 8754.337513338944 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 51520.88321441317 ns/iter 51678.50541543791 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 25709.92624223857 ns/iter 25468.16937945216 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 165.12353154221867 ns/iter 160.98351992612118 ns/iter 1.03
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 3325.8147022678786 ns/iter 3282.408748855347 ns/iter 1.01
Micro_2019_09_Unevaluated_Properties 31.181553351000886 ns/iter 32.471646666336184 ns/iter 0.96
Micro_2019_09_Compile_Wrap 295802516.9999701 ns/iter 291571308.50001067 ns/iter 1.01
Micro_Draft7_If_Then_Else 23.98504646155189 ns/iter 24.934099837476722 ns/iter 0.96
Micro_Draft6_Property_Names 149.94607160939498 ns/iter 142.6725050933009 ns/iter 1.05
Micro_Draft6_Compile_FHIR 13834207816.000116 ns/iter 13027817573.999983 ns/iter 1.06
Micro_Draft4_Meta_1_No_Callback 184.35306703241957 ns/iter 179.5184721910422 ns/iter 1.03
Micro_Draft4_Required_Properties 914.7465747427608 ns/iter 891.0360004929671 ns/iter 1.03
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.67624281438262 ns/iter 22.46540242503179 ns/iter 0.96
Micro_Draft4_Few_Optional_Properties_Minimal_Match 15.591412361443659 ns/iter 16.53689726246475 ns/iter 0.94
Micro_Draft4_Items_Schema 367.88707993323766 ns/iter 344.27816811777524 ns/iter 1.07
Micro_Draft4_Nested_Object 1.869389048908054 ns/iter 1.8691847999397775 ns/iter 1.00
Micro_Draft4_Properties_Triad_Optional 403.97751318088496 ns/iter 376.6298632910636 ns/iter 1.07
Micro_Draft4_Properties_Triad_Closed 346.3889903844264 ns/iter 331.1136152847819 ns/iter 1.05
Micro_Draft4_Properties_Triad_Required 449.519993577092 ns/iter 420.0183628196024 ns/iter 1.07
Micro_Draft4_Properties_Closed 64.90003488540988 ns/iter 66.24655288732289 ns/iter 0.98
Micro_Draft4_Non_Recursive_Ref 9.346713719483578 ns/iter 9.344986016010465 ns/iter 1.00
Micro_Draft4_Pattern_Properties_True 197.44785287313883 ns/iter 208.0104635092869 ns/iter 0.95
Micro_Draft4_Ref_To_Single_Property 15.895504461734097 ns/iter 17.461565762325666 ns/iter 0.91
Micro_Draft4_Additional_Properties_Type 14.33578776075737 ns/iter 14.331915544158077 ns/iter 1.00
Micro_Draft4_Nested_Oneof 64.25712598046685 ns/iter 65.65350110497347 ns/iter 0.98
Micro_Draft4_Short_Enum 14.661990636746198 ns/iter 14.696986589887588 ns/iter 1.00
Micro_Draft4_Long_Enum 13.09692543617405 ns/iter 13.728128229627558 ns/iter 0.95
Micro_Draft4_Long_Enum_Short_Strings 14.656163281011096 ns/iter 14.73099759628792 ns/iter 0.99
Micro_Draft4_Type_Object 4.673903924701974 ns/iter 4.669976039228563 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2461693.1908125216 ns/iter 2492201.4219856975 ns/iter 0.99
Micro_Draft4_Compile_Ref_Many_Nested 1810490.2628862741 ns/iter 1805739.2570691968 ns/iter 1.00
Micro_Draft4_Compile_Wrap 2592794.4907058957 ns/iter 2584197.195571717 ns/iter 1.00
JSONLD_Catalog_Simple 27858187.279998675 ns/iter 25754048.07407722 ns/iter 1.08
JSONLD_Catalog_Override_Agreeing 28291617.839995522 ns/iter 26075049.44444372 ns/iter 1.09
JSONLD_Catalog_Override_Shadowing 39221102.00000538 ns/iter 36954752.26315562 ns/iter 1.06
E2E_Compiler_adaptivecard 62736342.72726915 ns/iter 61438578.6363569 ns/iter 1.02
E2E_Compiler_ansible_meta 27373318.769229207 ns/iter 28239370.874994546 ns/iter 0.97
E2E_Compiler_aws_cdk 378013.5502958069 ns/iter 374710.98664530326 ns/iter 1.01
E2E_Compiler_babelrc 2525478.9384061755 ns/iter 2541439.1195648722 ns/iter 0.99
E2E_Compiler_clang_format 17528847.7749973 ns/iter 18597842.05262976 ns/iter 0.94
E2E_Compiler_cmake_presets 26650919.076928403 ns/iter 26586118.57692414 ns/iter 1.00
E2E_Compiler_code_climate 2554492.525547195 ns/iter 2703050.6614788636 ns/iter 0.95
E2E_Compiler_cql2 14188411.30612236 ns/iter 14071259.180000197 ns/iter 1.01
E2E_Compiler_cspell 23615474.366662662 ns/iter 23511514.16667108 ns/iter 1.00
E2E_Compiler_cypress 4109162.081871737 ns/iter 4089552.6023395876 ns/iter 1.00
E2E_Compiler_deno 7716725.142857355 ns/iter 7813641.788890082 ns/iter 0.99
E2E_Compiler_dependabot 3814286.4699460156 ns/iter 4109038.1929819672 ns/iter 0.93
E2E_Compiler_draft_04 2719130.5465116114 ns/iter 2745749.484375004 ns/iter 0.99
E2E_Compiler_fabric_mod 4667478.879999483 ns/iter 4905947.237761962 ns/iter 0.95
E2E_Compiler_geojson 22120631.968746807 ns/iter 22080164.09375091 ns/iter 1.00
E2E_Compiler_gitpod_configuration 4885020.202796209 ns/iter 4935777.042254505 ns/iter 0.99
E2E_Compiler_helm_chart_lock 674974.6346153747 ns/iter 711596.1696607467 ns/iter 0.95
E2E_Compiler_importmap 280525.92119993275 ns/iter 277909.59992056194 ns/iter 1.01
E2E_Compiler_jasmine 1351969.5366792795 ns/iter 1342918.4004327862 ns/iter 1.01
E2E_Compiler_jshintrc 4213881.01204843 ns/iter 4196511.994010932 ns/iter 1.00
E2E_Compiler_jsconfig 21144875.090909187 ns/iter 21066944.060611136 ns/iter 1.00
E2E_Compiler_krakend 143831926.00002986 ns/iter 137811554.20001596 ns/iter 1.04
E2E_Compiler_lazygit 32360328.95454793 ns/iter 32210013.86363944 ns/iter 1.00
E2E_Compiler_lerna 1595417.6628698627 ns/iter 1590460.2391799344 ns/iter 1.00
E2E_Compiler_nest_cli 7267613.781249811 ns/iter 7255550.750000358 ns/iter 1.00
E2E_Compiler_omc 165806208.49998695 ns/iter 159612728.50000796 ns/iter 1.04
E2E_Compiler_omnisharp 6439854.412845123 ns/iter 6479645.6388888955 ns/iter 0.99
E2E_Compiler_openapi 25352630.111110896 ns/iter 25678760.740733936 ns/iter 0.99
E2E_Compiler_pre_commit_hooks 5091141.0144922435 ns/iter 5380709.625953164 ns/iter 0.95
E2E_Compiler_pulumi 3976067.250000235 ns/iter 3975071.7215915965 ns/iter 1.00
E2E_Compiler_semantic_release 1531837.8927787472 ns/iter 1589332.4615387318 ns/iter 0.96
E2E_Compiler_stale 1538524.7264770307 ns/iter 1534317.6703059748 ns/iter 1.00
E2E_Compiler_stylecop 5602008.359999672 ns/iter 5763818.36065623 ns/iter 0.97
E2E_Compiler_tmuxinator 1891428.9432427108 ns/iter 1968490.4241573217 ns/iter 0.96
E2E_Compiler_ui5 49019427.785716675 ns/iter 47909875.86666234 ns/iter 1.02
E2E_Compiler_ui5_manifest 327676321.00001264 ns/iter 311902991.50000554 ns/iter 1.05
E2E_Compiler_unreal_engine_uproject 4457610.439490315 ns/iter 4471123.420383374 ns/iter 1.00
E2E_Compiler_users_array 888732.0214918352 ns/iter 881567.3400503299 ns/iter 1.01
E2E_Compiler_vercel 12748602.799997984 ns/iter 12692182.690910736 ns/iter 1.00
E2E_Compiler_yamllint 350053.1449203953 ns/iter 348198.984087447 ns/iter 1.01
E2E_Evaluator_adaptivecard 25055.82157278809 ns/iter 25166.781417231537 ns/iter 1.00
E2E_Evaluator_ansible_meta 283033.5466886218 ns/iter 284327.00901267235 ns/iter 1.00
E2E_Evaluator_aws_cdk 62430.74646753845 ns/iter 62279.36236748897 ns/iter 1.00
E2E_Evaluator_babelrc 113842.99741811422 ns/iter 114978.46536760623 ns/iter 0.99
E2E_Evaluator_cerebrum_criminal_case 1137175.6516125735 ns/iter 1107433.9285714237 ns/iter 1.03
E2E_Evaluator_clang_format 110677.2677063002 ns/iter 109994.9437060142 ns/iter 1.01
E2E_Evaluator_cmake_presets 4875903.393939773 ns/iter 4700664.402683733 ns/iter 1.04
E2E_Evaluator_code_climate 229904.82209986437 ns/iter 228062.63877955012 ns/iter 1.01
E2E_Evaluator_cql2 228333.9574807764 ns/iter 227068.8499194785 ns/iter 1.01
E2E_Evaluator_cspell 622169.3401240285 ns/iter 615820.8199134866 ns/iter 1.01
E2E_Evaluator_cypress 186868.32223700843 ns/iter 188399.31049247642 ns/iter 0.99
E2E_Evaluator_deno 364921.56843210716 ns/iter 366155.71788286127 ns/iter 1.00
E2E_Evaluator_dependabot 394479.70739922207 ns/iter 378220.647909949 ns/iter 1.04
E2E_Evaluator_draft_04 9768847.056337519 ns/iter 7825019.588233986 ns/iter 1.25
E2E_Evaluator_fabric_mod 787661.7105855918 ns/iter 777572.7322223247 ns/iter 1.01
E2E_Evaluator_geojson 17411088.54999993 ns/iter 17789834.0750005 ns/iter 0.98
E2E_Evaluator_gitpod_configuration 272043.20398012176 ns/iter 264609.4000000127 ns/iter 1.03
E2E_Evaluator_helm_chart_lock 329736.1095571532 ns/iter 319784.8754562729 ns/iter 1.03
E2E_Evaluator_importmap 51620.1179943161 ns/iter 50295.332108755945 ns/iter 1.03
E2E_Evaluator_jasmine 132972.61492936435 ns/iter 122886.47249077479 ns/iter 1.08
E2E_Evaluator_jshintrc 1091707.3593748938 ns/iter 1086250.4310077997 ns/iter 1.01
E2E_Evaluator_jsconfig 453584.24597547704 ns/iter 442474.8787685337 ns/iter 1.03
E2E_Evaluator_krakend 227722.1214923167 ns/iter 219432.6514051314 ns/iter 1.04
E2E_Evaluator_lazygit 147228.18330882676 ns/iter 145701.46538381753 ns/iter 1.01
E2E_Evaluator_lerna 172185.98048539233 ns/iter 165512.1456310944 ns/iter 1.04
E2E_Evaluator_nest_cli 207591.29973554696 ns/iter 204316.09024318078 ns/iter 1.02
E2E_Evaluator_omc 23034.60215946257 ns/iter 23165.312238647086 ns/iter 0.99
E2E_Evaluator_omnisharp 578757.719703182 ns/iter 574579.8925620551 ns/iter 1.01
E2E_Evaluator_openapi 18377286.487182762 ns/iter 14688687.739126379 ns/iter 1.25
E2E_Evaluator_pre_commit_hooks 551602.7832818199 ns/iter 539164.9829193838 ns/iter 1.02
E2E_Evaluator_pulumi 772832.8384955985 ns/iter 770725.8741721784 ns/iter 1.00
E2E_Evaluator_semantic_release 109314.43203292631 ns/iter 106425.30221020596 ns/iter 1.03
E2E_Evaluator_stale 174110.4666835351 ns/iter 176367.70687511718 ns/iter 0.99
E2E_Evaluator_stylecop 324916.0204371836 ns/iter 323610.0447623664 ns/iter 1.00
E2E_Evaluator_tmuxinator 112078.7583450799 ns/iter 110492.41855382618 ns/iter 1.01
E2E_Evaluator_ui5 611110.9238179146 ns/iter 586115.827673949 ns/iter 1.04
E2E_Evaluator_ui5_manifest 3092613.0600853423 ns/iter 3004582.72649518 ns/iter 1.03
E2E_Evaluator_unreal_engine_uproject 490413.0358422712 ns/iter 490370.3676057337 ns/iter 1.00
E2E_Evaluator_users_array 681872.3211822746 ns/iter 701029.858961846 ns/iter 0.97
E2E_Evaluator_vercel 342604.19610702735 ns/iter 336285.2586372184 ns/iter 1.02
E2E_Evaluator_yamllint 13168.341169640596 ns/iter 13286.842188026249 ns/iter 0.99
Schema_Format_ISO_Language_To_JSON 113917399.33329366 ns/iter 111035696.6667041 ns/iter 1.03
Schema_Bundle_Meta_2020_12 1741679.4950331766 ns/iter 1759197.5062696247 ns/iter 0.99
Schema_Frame_WoT_References 5125618.8308825055 ns/iter 5185552.413533678 ns/iter 0.99
Schema_Frame_OMC_References 21802513.031246915 ns/iter 21600596.375002112 ns/iter 1.01
Schema_Frame_OMC_Locations 20241628.857138496 ns/iter 20026296.542852964 ns/iter 1.01
Schema_Frame_ISO_Language_Locations 105398969.14286016 ns/iter 103282895.57144542 ns/iter 1.02
Schema_Frame_KrakenD_References 39933656.444443636 ns/iter 38258704.38888362 ns/iter 1.04
Schema_Frame_KrakenD_Reachable 553624969.0001113 ns/iter 525322167.000013 ns/iter 1.05
Schema_Frame_ISO_Language_Locations_To_JSON 180305500.9999639 ns/iter 179418517.4999825 ns/iter 1.00
Schema_Frame_Many_Resources_References 387846516.9999572 ns/iter 378093992.0000037 ns/iter 1.03
Schema_Iterator_ISO_Language 3870819.4748608414 ns/iter 3734701.739361715 ns/iter 1.04
Schema_Tracker_ISO_Language 5331092.499998774 ns/iter 5152734.397059329 ns/iter 1.03
Schema_Tracker_ISO_Language_To_JSON 27539787.91999543 ns/iter 27686820.44000343 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (linux/gcc)

Details
Benchmark suite Current: fb2a969 Previous: 6d5f800 Ratio
E2E_Evaluator_adaptivecard 118959 ns 121365 ns 0.98
E2E_Evaluator_ansible-meta 520869 ns 519625 ns 1.00
E2E_Evaluator_aws-cdk 145917 ns 139678 ns 1.04
E2E_Evaluator_babelrc 337081 ns 336283 ns 1.00
E2E_Evaluator_cerebrum-criminal-case 2506916 ns 2487207 ns 1.01
E2E_Evaluator_clang-format 260074 ns 256997 ns 1.01
E2E_Evaluator_cmake-presets 18558781 ns 16976429 ns 1.09
E2E_Evaluator_code-climate 539975 ns 512634 ns 1.05
E2E_Evaluator_cql2 1325642 ns 1236204 ns 1.07
E2E_Evaluator_cspell 1551019 ns 1472499 ns 1.05
E2E_Evaluator_cypress 793100 ns 755078 ns 1.05
E2E_Evaluator_deno 1066123 ns 1055761 ns 1.01
E2E_Evaluator_dependabot 1123335 ns 1102103 ns 1.02
E2E_Evaluator_draft-04 23170810 ns 20742135 ns 1.12
E2E_Evaluator_fabric-mod 2368619 ns 2309700 ns 1.03
E2E_Evaluator_geojson 23380168 ns 23587261 ns 0.99
E2E_Evaluator_gitpod-configuration 725290 ns 707901 ns 1.02
E2E_Evaluator_helm-chart-lock 997478 ns 1050881 ns 0.95
E2E_Evaluator_importmap 261770 ns 258645 ns 1.01
E2E_Evaluator_jasmine 285801 ns 291547 ns 0.98
E2E_Evaluator_jsconfig 1250880 ns 1212667 ns 1.03
E2E_Evaluator_jshintrc 2845569 ns 2798942 ns 1.02
E2E_Evaluator_krakend 681156 ns 668881 ns 1.02
E2E_Evaluator_lazygit 507238 ns 506925 ns 1.00
E2E_Evaluator_lerna 457308 ns 452042 ns 1.01
E2E_Evaluator_nest-cli 596406 ns 582519 ns 1.02
E2E_Evaluator_omc 116994 ns 116340 ns 1.01
E2E_Evaluator_omnisharp 1420671 ns 1425092 ns 1.00
E2E_Evaluator_openapi 44850566 ns 41638137 ns 1.08
E2E_Evaluator_pre-commit-hooks 1966105 ns 1948490 ns 1.01
E2E_Evaluator_pulumi 1931960 ns 1879581 ns 1.03
E2E_Evaluator_semantic-release 262435 ns 257498 ns 1.02
E2E_Evaluator_stale 402422 ns 406853 ns 0.99
E2E_Evaluator_stylecop 1164254 ns 1226477 ns 0.95
E2E_Evaluator_tmuxinator 237677 ns 229222 ns 1.04
E2E_Evaluator_ui5 2237525 ns 2214918 ns 1.01
E2E_Evaluator_ui5-manifest 11427867 ns 10141300 ns 1.13
E2E_Evaluator_unreal-engine-uproject 1515630 ns 1495475 ns 1.01
E2E_Evaluator_users-array 3107516 ns 2906873 ns 1.07
E2E_Evaluator_vercel 992558 ns 968495 ns 1.02
E2E_Evaluator_yamllint 25673 ns 25387 ns 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@jviotti
jviotti merged commit 46ceec8 into main Aug 2, 2026
14 checks passed
@jviotti
jviotti deleted the ld-json branch August 2, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant